98f7c0abea61db1f7a19747be4adecc5e0c003a5,platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsProjectLog.java,InitLogStartupActivity,runActivity,#Project#,178
Before Change
VcsProjectLog projectLog = getInstance(project);
MessageBusConnection connection = project.getMessageBus().connect(project);
connection.subscribe(ProjectLevelVcsManager.VCS_CONFIGURATION_CHANGED, new VcsListener() {
@Override
public void directoryMappingChanged() {
projectLog.recreateLog();
}
});
if (projectLog.hasDvcsRoots()) {
ApplicationManager.getApplication().invokeLater(new Runnable() {
@Override
After Change
VcsProjectLog projectLog = getInstance(project);
MessageBusConnection connection = project.getMessageBus().connect(project);
connection.subscribe(ProjectLevelVcsManager.VCS_CONFIGURATION_CHANGED, projectLog::recreateLog);
if (projectLog.hasDvcsRoots()) {
ApplicationManager.getApplication().invokeLater(projectLog::createLog);
}